100
0
148
200
0
0
148
200
0
0
148
200
0
0
148
200
0
0
148
200
0
0
148
200
0
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
100
0
148
200
0
0
0
0
100
0
0
0
100
0
0
1
1
0
0
0
100
0
0
0
100
0
0
2
1
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
1
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
1
0
1
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
100
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
18
21
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
1
150
1
18
21
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
48
48
48
48
48
48
0
0
0
0
00000000000
1
2
3
4
5
100
100
100
100
100
100
100
100
100
100
100
100
100
100
000000000059
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0000000000100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0000000000100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
